home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 1997-12-25 | 1.3 KB | 40 lines | [ TEXT/ToyS]
on open fileDropList set theCount to count of fileDropList set filesProcessed to 0 tell application "MacGS-510 FAT" to activate repeat with i from 1 to theCount set theFile to item i of fileDropList as alias set theInfo to info for theFile set theType to file type of theInfo set theFileName to item i of fileDropList as string if theType = "TEXT" or theType = "EPSF" then ProcessFiles(theFileName) set filesProcessed to filesProcessed + 1 end if end repeat if filesProcessed > 0 then if filesProcessed is equal to 1 then set resultString to "One file was processed." else set resultString to {theCount, " files were processed."} as string end if else set resultString to {"No files were processed."} as string end if display dialog resultString buttons "OK" with icon 1 default button 1 end open on ProcessFiles(theFile) set thePDFfile to {theFile, ".pdf"} as string set theCommandLine to {"-q -dNOPAUSE -dBATCH -dCompatibilityLevel=1.1 -sDEVICE=pdfwrite -sOutputFile=\"", thePDFfile, "\" -c save pop -f \"", theFile, "\""} as string tell application "MacGS-510 FAT" «event gsVRexec» theCommandLine end tell end ProcessFiles on run set theFile to (choose file of type {"TEXT", "EPSF"}) as string ProcessFiles(theFile) end run